haunt (someone's) mind

Translations
преследовать (чей-то) разум
The unsolved mystery haunted his mind.
Неразгаданная тайна преследовала его разум.
Definitions
To persistently occupy or disturb someone's thoughts, often causing anxiety or unease.